Міністерство освіти і науки України
Київський політехнічний інститут ім. Ігоря Сікорського
Теплоенергетичний факультет
Кафедра АПЕПС
Комп’ютерна схемотехніка та архітектура комп’ютерів
ЗВІТ ДО
ЛАБОРАТОРНОГО ПРАКТИКУМУ № 3
«Типові комбінаційні ЦП»
Варіант № 4
Дата «26» жовтня 2021
Мета роботи:
Закріплення знань і отримання практичних навичок проектування та синтезу на базі ПЛІС типових комбінаційних ЦП в заданому елементному базисі.
Витяг з теорії:
Мультиплексор – це пристрій, який вибирає один з кількох входів, а потім підключає до свого виходу. Все залежить від стану двійкового коду. Мультиплексор використовується як перемикач сигналів, який має кілька входів і один вихід. Механізм його роботи можна описати такою таблицею:
Вхід 1
Вхід 2
Вихід
0
0
0
0
1
0
1
0
0
1
1
1
Подібні таблиці можна побачити при вивченні програмування, а конкретніше – при вирішенні задач логічного вибору. Спочатку про аналоговий мультиплексор. Вони з’єднують входи і виходи безпосередньо. Існує оптичний мультиплексор, який є більш складними. Вони просто копіюють одержувані значення.Схема мультиплексора:
/
Найбільша частина – це елемент І-АБО. Він може мати різну кількість входів, починаючи від двох і теоретично до нескінченності. Але, як правило, більше ніж на 8 входів їх не роблять. Кожен окремий вхід називається інвертором. Ті, що розташовані зліва, називають інформаційними. Посередині знаходяться адресні входи. Справа зазвичай підключається елемент, який визначає, чи буде працювати сам мультиплексор. Це може бути доповнено входом з інверсією. Для письмового позначення кількості входів і для показу, що це мультиплексор, використовують записи такого типу: «1*2». Під одиницею розуміють кількість висновків, що йдуть в пристрій. Двійка використовується для позначення виходу і зазвичай дорівнює 1. В залежності від кількості адресних входів визначається, якою буде розряд у мультиплексора, і в даному випадку використовується формула: 2n. Замість n якраз і підставляють необхідне значення. В даному випадку 22 = 4. Якщо для двійкового або трійкового мультиплексора різниця кількості входів і виходів становить відповідно два і три, то кажуть, що вони повні. При меншому значенні вони неповні. Ось такий пристрій має мультиплексор.
Демультиплексор - це пристрій з одним входом та безліччю виходів. Що до чого буде підключатися – визначає двійковий код. Для цього він зчитується, і вихід, який має необхідне значення, підключається до входу. Як бачите, дані пристрої не обов’язково повинні діяти в парі для повноцінної роботи, а свою назву одержали за виконуваного функціоналу.
Схема демультиплексора:
/
Для комутації каналів в демультиплексорах використовуються тільки логічні елементи «І». Враховуйте, що КМОП мікросхеми часто будуються із застосуванням ключів на польових транзисторах. Тому до них не застосовується поняття демультиплексора. Чи можна зробити так, щоб один пристрій могла змінити свої властивості на діаметрально протилежні? Так, якщо поміняти місцями інформаційні виходи і входи, внаслідок чого до назви “мультиплексор” можна додавати префікс «де». За своїм призначенням вони схожі на дешифратори. Незважаючи на наявну різницю, обидва приладу у вітчизняних мікросхемах позначаються одними й тими ж літерами – ІД. Демультиплексоры виконують однооперандні (одновходные, унітарні) логічні функції, які мають значну кількість можливих варіантів реакції на сигнал
Види мультиплексорів
В основному розрізняють всього два види мультиплексорів:
Термінальні. Даний тип мультиплексорів мають на кінцях лінії зв’язку, по якій здійснюється передача даних.
Введення/Виведення. Вони застосовуються в якості інструментарію, який встановлюється в розрив лінії зв’язку, щоб вивести кілька каналів інформації із загального потоку. Таким способом обходять необхідність установки термінальних мультиплексорів, які є більш дорогими механізмами.
Дешифратори
Дешифратор (decoder) - це комбінаційне пристрій, що дозволяє розпізнавати числа, представлені позиційни...